Algorithmique et Programmation - STI2D/STL
Les listes
Exercice 1 : Liste, append dans une boucle for
On considère la fonction
Quelle est la valeur renvoyée par l'appel de la fonction
tableau
définie en Python ci-dessous :
def tableau(p):
m = []
for i in range(p):
m.append(2 - i + 5)
return m
tableau(5)
?
Exercice 2 : Liste Python et opérations
On considère les instructions Python ci-dessous :
L1 = [4, 6, 2, 2]
L2 = ['t', 'y', 'v']
L = L1 + L2
Quelle est la valeur de
L
après ces instructions ?
Exercice 3 : Modification d'un élément d'une liste par indice
On considère les instructions Python suivantes :
Quelle est la valeur de
L = ['b', 'p', 'j', 'y']
L[3] = 'd'
Quelle est la valeur de
L
après ces instructions ?
Exercice 4 : Listes et parties de listes
On consière la liste L
définie en Python comme suit :
L = [9, 10, 7, 3, 8, 2, 6, 1]
.
L[4:]
?
Exercice 5 : Accès à un élément d'une liste de listes (tableau à deux dimensions)
On considère la liste Python suivante :
L = [['Pomme', 'Cerise', 'Mandarine'], ['Orange', 'Raisin', 'Banane']]
L[0][0]
?